
/* top start*/
body,td,th {
	font-size: 14px;
}

img, div { behavior: url(/images/iepng/iepngfix.htc); }

body, div, p,img,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote {
	padding:0px;
	margin:0px;
}
body{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif}
input,textarea{
	font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif}	
.FontRed{
	color:#FF0000;}
h3{
	font-size:14px;}

li{
	list-style-type:none;}

img{border:0; 
	}
.gray{
	color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#fe0000;}
a:active{text-decoration:underline;}


/* navs*/
.gao42{ height:50px;}
.NavBG{
	height:50px;
	width:100%;
	position:absolute;
	z-index:100;}	
		
.NavBG #sddm{
	width:1200px;
	margin:auto;
	z-index:30}

.NavBG #sddm li{
	float: left;
	font-weight:bold;}
.NavBG #sddm .CurrentLi a{
	background:none; color:#fff; padding:0 30px;}	
.NavBG #sddm li a
{	display: block;
	color: #FFF;
	font-size:17px;
	font-family:"microsoft yahei";
	text-align: center;
	padding:0 34px;
	line-height:50px;
	}

.NavBG #sddm li a:hover
{ background:#4d81d2;}

.NavBG #sddm div
{	position: absolute;
	visibility: hidden;
	background: #fff;
	padding:0px 0px;
	filter: alpha(opacity=85);
	border-top:2px solid #70a6e2;
	}

.NavBG #sddm div a
	{	position: relative;
		padding: 0px 41px;
		text-align: center;
		background:none;
		color: #104888;
		font-size:14px;
		font-weight:normal;
		text-decoration:none;
		line-height:32px;
		border-bottom:1px solid #D2D6DF}

.NavBG #sddm div a:hover{
	background: #2c5cb0;
	line-height:32px;
	color:#FFF;
	}

.jtsd{ width:1198px; overflow:hidden; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;  border-top:2px solid #2c5cb0; margin-bottom:20px;}
.jtsd .lm{ width:38px; height:94px; padding-top:6px; margin:20px 4px 20px 10px; background:#1e5ea5; font-size:17px; color:#FFF; font-weight:bold; line-height:22px; text-align:center;}
.hot{ width: 900px; height:100px; display: block; white-space: nowrap; margin:23px 10px 17px 10px; overflow: hidden; text-overflow: ellipsis;}
.hot a{
    font-size: 36px;
    color: #1f5da4 !important;
    font-weight: bold;
}
.hot {text-align: center; border-right:1px solid #c9d5e6;}
.hot .btk{ width:890px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot .btk p{ width:890px; height:40px; white-space: normal; padding-top:5px; color: #666;}
.wz li { width: 300px; height: 20px;  list-style-type: none;  float: left;}
.wz .hotlist{ margin-top:20px;}
.wz .hotlist a {display: block; height: 14px; line-height: 14px; width: 285px; font-size: 14px; color: #000 !important; font-weight: normal; border-style: solid; border-color: #fff; border-right-color: #000; border-right-width: 1px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.last{ border-color: #fff !important;}
.dian { display: inline-block; width: 216px; height: 100px; text-align: center; vertical-align: middle;}
.pian { margin-top: 32px;}
